package com.binance.mbxgateway.web.service;

import javax.servlet.http.HttpServletRequest;

import com.binance.mbxgateway.vo.request.info.GetUserUrlReqeust;

public interface IInfoService {
    /**
     * 获取wssurl
     * 
     * @param request
     * @return
     */
    public String getWssUrl(HttpServletRequest request);

    /**
     * 获取klineurl
     * 
     * @param request
     * @return
     */
    public String getKlineUrl(HttpServletRequest request);

    /**
     * 获取mktdataWssUrl
     * 
     * @param request
     * @return
     */
    public String getMktdataWssUrl(HttpServletRequest request);

    /**
     * 获取serverTime
     * 
     * @return
     */
    public Long getServerTime();

    /**
     * 获取branding
     * 
     * @param request
     * @return
     */
    public Boolean getBranding();

    public String getUserUrl(GetUserUrlReqeust body);

    public String getDepthUrl();
}
